Corona: A High Performance Publish-Subscribe System for the World Wide Web

نویسندگان

  • Venugopalan Ramasubramanian
  • Ryan R. Peterson
  • Emin Gün Sirer
چکیده

Despite the abundance of frequently changing information, the Web lacks a publish-subscribe interface for delivering updates to clients. The use of naı̈ve polling for detecting updates leads to poor performance and limited scalability as clients do not detect updates quickly and servers face high loads imposed by active polling. This paper describes a novel publish-subscribe system for the Web called Corona, which provides high performance and scalability through optimal resource allocation. Users register interest in Web pages through existing instant messaging services. Corona monitors the subscribed Web pages, detects updates efficiently by allocating polling load among cooperating peers, and disseminates updates quickly to users. Allocation of resources for polling is driven by a distributed optimization engine that achieves the best update performance without exceeding load limits on content servers. Large-scale simulations and measurements from PlanetLab deployment demonstrate that Corona achieves orders of magnitude improvement in update performance at a modest cost.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Reliability and Timeliness Analysis of Content-based Publish/subscribe Systems

Content-based Publish/subscribe systems (CBPS) is a simple yet powerful communication paradigm. Its content-centric nature is suitable for a wide spectrum of today’s content-centric applications such as stock market quote exchange, remote monitoring and surveillance, RSS news feed, and online gaming. As the trend shows that the amount of information along with its producers become astonishingly...

متن کامل

Software Technologies for Developing Distributed Systems: Objects and Beyond

A distributed system is a computing system in which a number of components cooperate by communicating over a network. The explosive growth of the Internet and the World Wide Web in the mid-1990's moved distributed systems beyond their traditional application areas, such as industrial automation, defense, and telecommunication, and into nearly all domains, including e-commerce, financial service...

متن کامل

Implementing Web Services: Conflicts Between Security Features and Publish/Subscribe Communication Protocols

While on the surface the combination of software components that adhere to associated standards should lead to rapid and successful system implementation. However, issues can arise when integrating independently defined software subsystems. Here conflicts are discussed that arose when integrating elements from the Web Services Architecture[1] (WSA) led by the World Wide Web Consortium[2] (W3C),...

متن کامل

Search result management system (SerumS): an approach for efficient and consistent web services brokering

The key concept of Web services is to make both interand intra-application integration possible in a way that the integration does not depend on the platform or implementation of the service customer or provider. Since the information about Web services and their providers is usually managed in a central UDDI1 registry and the present UDDI standard does not offer a mechanism for the automatic a...

متن کامل

Implementing Publish/Subscribe Systems with Languages from Information Retrieval on Top of Structured Overlay Networks

We study the problem of distributed resource sharing in wide-area networks such as the Internet and the Web. The architecture that we envision supports both query and publish/subscribe functionality using data models and languages from Information Retrieval. We propose to approach this problem using ideas from self-organized overlay networks and especially distributed hash tables like Chord. Th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006